آموزش تسلط بر امنیت سایبری با پایتون - از مبانی تا دفاع پیشرفته [ویدئویی] - آخرین آپدیت

دانلود Mastering Cybersecurity with Python - From Basics to Advanced Defense [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع که برای هر دو گروه برنامه‌نویسان مبتدی و با تجربه طراحی شده است، پتانسیل زبان پایتون را برای امنیت سایبری آزاد کنید. آموزش با تسلط بر مفاهیم بنیادی از جمله متغیرها، انواع داده‌ها، جریان کنترل و توابع آغاز می‌شود تا یک پایه برنامه‌نویسی مستحکم ایجاد گردد. سپس به مفاهیم پیشرفته‌ای مانند مدیریت فایل‌ها، کتابخانه‌ها و برنامه‌نویسی شی‌گرا (OOP) می‌پردازید تا بتوانید چالش‌های پیچیده امنیت سایبری را به‌طور مؤثر مدیریت کنید. یادگیری عملی را با پروژه‌هایی مانند سیستم‌های احراز هویت کاربر و ابزارهای رمزنگاری تجربه کنید که برای شبیه‌سازی سناریوهای واقعی طراحی شده‌اند. با تلفیق دانش تئوری و کاربردهای عملی، توانایی حل مسائل امنیتی با استفاده از پایتون را کسب خواهید کرد. دروس مفصل در مورد ساختارهای داده، مدیریت خطاها و ماژول‌های سفارشی، شما را برای مدیریت و کاهش آسیب‌پذیری‌های امنیتی تجهیز می‌کند. چه به دنبال ارتقای شغلی باشید، چه حفاظت از دارایی‌های دیجیتال یا صرفاً بررسی هم‌افزایی بین کدنویسی و امنیت سایبری، این دوره یک مسیر ساختاریافته را ارائه می‌دهد. در یک تجربه یادگیری پویا شرکت کنید، مجموعه‌ای از پروژه‌ها را بسازید و با اعتمادبه‌نفس کامل با چالش‌های مدرن امنیت سایبری روبرو شوید. آنچه در این دوره می‌آموزید: - نوشتن برنامه‌های پایتون با منطق قدرتمند و متدهای بهینه - ساخت سیستم‌های امن با احراز هویت کاربر و رمزنگاری داده‌ها - مدیریت امن عملیات فایل‌ها، شامل مدیریت خطاها - توسعه ماژول‌های سفارشی و بهره‌گیری از کتابخانه‌های پایتون برای وظایف امنیتی - پیاده‌سازی مفاهیم برنامه‌نویسی شی‌گرا برای ایجاد ابزارهای مقیاس‌پذیر - تحلیل و تقویت امنیت رمز عبور از طریق ابزارهای مبتنی بر پایتون این دوره برای متخصصان مشتاق امنیت سایبری، برنامه‌نویسان پایتون و علاقه‌مندان به IT که تلاقی برنامه‌نویسی و امنیت را می‌جویند، طراحی شده است. چه در کدنویسی تازه‌کار باشید و چه به دنبال ارتقای مهارت‌های فعلی خود، سرفصل‌های ساختاریافته دسترسی برای تمام سطوح را تضمین می‌کند. داشتن درک ابتدایی از کامپیوتر توصیه می‌شود، هرچند هیچ تجربه قبلی در کدنویسی الزامی نیست. با این حال، کسانی که با مفاهیم برنامه‌نویسی آشنایی دارند، در پیمودن محتوای دوره برتری بیشتری خواهند داشت. ویژگی‌های دوره: از مبانی تا ابزارهای پیشرفته امنیت سایبری با پایتون * تمرین‌های کدنویسی عملی، چالش‌ها و توضیحات دقیق * مفاهیم کاربردی برای نقش‌های حرفه‌ای در امنیت سایبری

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • نکته مهم: کار با پایتون Important Note - Working with Python

  • نحوه کار با Thonny How to Work with Thonny

  • نحوه کار با Visual Studio Code How to Work with Visual Studio Code

  • سلام دنیا (Hello World) Hello World

متغیرها و انواع داده‌ها Variables & Data Types

  • پیش‌نمایش بخش Section Preview

  • کار با رشته‌ها Working with Strings

  • سایر انواع داده‌ها Other Types of Data Types

  • عملگرهای منطقی (Boolean) Boolean Operators

  • عملگرهای ریاضی Arithmetic Operators

کار با رشته‌ها Working with Strings

  • پیش‌نمایش بخش Section Preview

  • دستکاری‌های پایه رشته‌ها Basic String Manipulation

  • اندیس‌گذاری و برش رشته‌ها String Indexing & Slicing

  • متدهای رایج رشته‌ها Common String Methods

  • دستکاری‌های پیشرفته‌تر رشته‌ها More String Manipulation

جریان کنترل و حلقه‌ها Control Flow & Loops

  • پیش‌نمایش بخش Section Preview

  • مقدمه‌ای بر الگوریتم‌ها Introduction to Algorithms

  • دستورات IF ELSE IF ELSE Statements

  • بررسی‌کننده رمز عبور Password Checker

  • مقدمه‌ای بر حلقه‌ها Introduction to Loops

  • حلقه‌های FOR و WHILE FOR & WHILE Loops

  • دستور BREAK The BREAK Statement

  • چالش برنامه‌نویسی Programming Challenge

  • مدیریت خطای Try و Except Try & Except Error Handling

  • دستورات Continue و Pass Continue & Pass Statements

توابع Functions

  • پیش‌نمایش بخش Section Preview

  • تعریف و فراخوانی توابع Defining & Calling Functions

  • پارامترها و آرگومان‌ها Parameters & Arguments

  • آرگومان‌های کلیدواژه‌ای Keyword Arguments

  • متغیرهای محلی و سراسری Local & Global Variables

ساختارهای داده Data Structures

  • پیش‌نمایش بخش Section Preview

  • لیست‌ها Lists

  • استفاده از حلقه‌ها در لیست Using Loops in a List

  • دیکشنری‌ها Dictionaries

  • دیکشنری‌های تو در تو Nested Dictionaries

  • مجموعه‌ها (Sets) Sets

  • چالش برنامه‌نویسی: مجموعه‌ها و حلقه‌ها Programming Challenge - Sets & Loops

  • چالش برنامه‌نویسی بخش دوم: دیکشنری‌ها و حلقه‌ها Programming Challenge Part 2 - Dictionaries & Loops

پروژه کوچک: ساخت یک سیستم احراز هویت کاربر ساده Mini Project - Build a Basic User Authentication System

  • معرفی پروژه سیستم احراز هویت Authentication System Project Intro

  • گام اول: ساخت تابع ثبت‌نام Step 1 - Build the Registration Function

  • گام دوم: ساخت تابع ورود Step 2 - Build the Login Function

  • گام سوم: ساخت سیستم احراز هویت Step 3 - Build the Authentication System

مدیریت فایل‌ها File Handling

  • پیش‌نمایش بخش Section Preview

  • خواندن و نوشتن در فایل‌ها Reading & Writing to Files

  • خواندن و نوشتن ورودی‌ها در فایل‌های متنی Reading & Writing Inputs to Text Files

  • متدهای Read و Write Read & Write Methods

  • مدیریت خطاهای فایل Handling File Errors

  • بلاک‌های Except متعدد Multiple Except Blocks

  • دستور Finally The Finally Statement

کتابخانه‌ها و ماژول‌ها Libraries & Modules

  • پیش‌نمایش بخش Section Preview

  • مقدمه‌ای بر کتابخانه‌ها و ماژول‌ها Introduction to Libraries & Modules

  • ساخت یک ماژول سفارشی Creating a Custom Module

  • نحوه کار با ماژول‌های استاندارد How to Work with a Standard Module

  • تولید رمز عبور با ماژول‌های Random و String Password Generation with Random & String Modules

  • ماژول datetime The datetime Module

  • کار با کتابخانه‌های خارجی Working with an External Library

پروژه کوچک: ابزار رمزنگاری و رمزگشایی فایل Mini Project - File Encryption & Decryption Tool

  • پیش‌نمایش پروژه Project Preview

  • وظیفه اول: ایجاد کلید رمزنگاری Task 1 - Creating the Encryption Key

  • وظیفه دوم: ایجاد کلیدهای رمزنگاری و رمزگشایی Task 2 - Creating the Encryption & Decryption Keys

  • وظیفه سوم: افزودن رابط کاربری Task 3 - Adding the User Interface

برنامه‌نویسی شی‌گرا (OOP) Object-Oriented Programming (OOP)

  • پیش‌نمایش بخش Section Preview

  • مقدمه‌ای بر OOP Introduction to OOP

  • ساخت یک کلاس پایه Creating a Basic Class

  • ساخت یک کلاس پایه - بخش دوم Creating a Basic Class - Part 2

  • کپسوله‌سازی (Encapsulation) Encapsulation

  • وراثت (Inheritance) Inheritance

  • چندریختی (Polymorphism) Polymorphism

پروژه پایتون: ساخت یک سیستم احراز هویت جامع و بررسی‌کننده رمز عبور Python Project - Build an Extensive Authentication System and Password Checker

  • پیش‌نمایش پروژه نهایی Final Project Preview

  • بخش اول: ایجاد رابط کاربری Part 1 - Creating the User Interface

  • بخش دوم: افزودن تابع ثبت‌نام کاربر Part 2 - Adding the User Registration Function

  • بخش سوم: افزودن تابع ورود Part 3 - Adding the Login Function

  • بخش چهارم: افزودن ابزار بررسی قدرت رمز عبور Part 4 - Adding the Password Strength Checker Tool

  • بخش پنجم: هش کردن رمزهای عبور کاربران Part 5 - Hashing the User Passwords

  • بخش ششم: افزودن ابزار حسابرسی (Audit) Part 6 - Adding the Audit Tool

  • بخش هفتم: افزودن تابع مشاهده لاگ‌ها Part 7 - Adding the View Logs Function

  • بخش هشتم: افزودن منوی پس از ورود Part 8 - Adding the Post Login Menu

  • جمع‌بندی پروژه نهایی Final Project Conclusion

جمع‌بندی Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش تسلط بر امنیت سایبری با پایتون - از مبانی تا دفاع پیشرفته [ویدئویی]
جزییات دوره
7h 59m
78
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Alexander Oni
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Oni Alexander Oni

پرفروش ترین مربی، 160000 + دانش آموز